Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
rdlc.error.Log

Packages that use Log
rdlc.commands |
rdlc.hw | This package contains all the classes to transform an RDL design into a hardware design.
rdlc.hw.verilog | Classes for turning an abstract hardware design into Verilog.
rdlc.main | Main package for the RDL compiler, please see the RAMP project site for more information.
rdlc.naming | A powerful package for naming and binding of objects.
rdlc.netlist.rdl | This package handles pretty printing an RDL design back into RDL.
rdlc.plugins | Output plugins for including files and launching other tools.
rdlc.rdl | Contains all of the functionality for reading RDL files and parsing them into an in memory representation.
rdlc.sw | This package contains all the classes to transform an RDL design into a object-oriented software design.
rdlc.sw.java | Classes for turning an abstract object-oriented design into Java.
rdlc.test | Test suite manager, execution and tester code.
rdlc.test.testers | Testers which know how to perform a specific kind of test.

Uses of Log in rdlc.commands

Fields in rdlc.commands declared as Log
`protected Log` | `Command.errorLog` A running log of all of the error messages created during project read in.

Methods in rdlc.commands that return Log
`Log` | `Command.getErrorLog()` Simple accessor.

Methods in rdlc.commands with parameters of type Log
`static void` | `GUI.makeCompactGrid(java.awt.Container parent, int rows, int cols, int initialX, int initialY, int xPad, int yPad, Log errorLog)` Aligns the first `rows` * `cols` components of `parent` in a grid.

Constructors in rdlc.commands with parameters of type Log
`GUI.CommandPanel(Main.CommandInfo info, Log errorLog)` Generate the GUI for the given command and put it into a swing panel.

Uses of Log in rdlc.hw

Fields in rdlc.hw declared as Log
`protected Log` | `Link_Standard.errorLog` Log of errors to be reported to the user.

Methods in rdlc.hw with parameters of type Log
`Engine` | `Library.createEngine(java.lang.String engineName, boolean accurateSim, Log errorLog)` Create an engine of the given type.
`Link` | `Library.createLink(java.lang.String linkName, boolean accurateSim, Log errorLog)` Create a link of the given type.

Constructors in rdlc.hw with parameters of type Log
`Library.LibraryLoader(java.lang.String _resourceName, boolean tryResource, Namespace _rootNamespace, java.lang.String _schemaName, Log errorLog)` Standard constructor.
`Library(java.lang.String _resourceName, Namespace _rootNamespace, Log errorLog)` Simple constructor, calls the `Library.LibraryLoader` class to actually parse the XML file and do the loading.
`Link_Standard(java.lang.Boolean _accurateSim, Log _errorLog)` Simple constructor, merely stores it's arguments.

Uses of Log in rdlc.hw.verilog

Methods in rdlc.hw.verilog with parameters of type Log
`protected static java.util.List<java.io.File>` | `OutputFile.emit(java.io.File outputPackagePath, Declaration _declaration, java.lang.String _author, java.lang.String _description, boolean shell, boolean outputAll, Log errorLog)` Emit the given declaration and all of the declarations that it requires to the given path.
`protected static java.util.List<java.io.File>` | `OutputFile.emit(java.io.File outputPackagePath, Declaration _declaration, java.lang.String _author, java.lang.String _description, boolean shell, CatalogSet<Declaration> outputSet, boolean recurse, boolean first, Log errorLog)` Emit the given declaration.

Constructors in rdlc.hw.verilog with parameters of type Log
`BEE2Engine(java.lang.Boolean _accurateSim, Log errorLog)` Blank constructor.
`CaLinx2Engine(java.lang.Boolean _accurateSim, Log errorLog)` Blank constructor.
`ModelSimEngine(java.lang.Boolean _accurateSim, Log errorLog)` Blank constructor.
`OutputFile(java.io.File outputPath, java.lang.String _fileName, java.lang.String _author, java.lang.String _description, java.util.List<java.io.File> manifest, Log errorLog)`
`RegisterLink(java.lang.Boolean _accurateSim, Log _errorLog)`
`S3Engine(java.lang.Boolean _accurateSim, Log errorLog)` Blank constructor
`SerialLink(java.lang.Boolean _accurateSim, Log errorLog)`
`XUPEngine(java.lang.Boolean _accurateSim, Log errorLog)` Blank constructor.

Uses of Log in rdlc.main

Constructors in rdlc.main with parameters of type Log
`OutputFile(java.io.File outputPath, java.lang.String _fileName, java.lang.String _author, java.lang.String _description, java.util.List<java.io.File> manifest, Log errorLog)` Full constructor, opens the file and stores the properties given.

Uses of Log in rdlc.naming

Methods in rdlc.naming with parameters of type Log
`Identifier<V>` | `QualifiedIdentifier.resolve(Log errorLog, Expression.Phase phase)` Resolve this qualfied identifier.

Uses of Log in rdlc.netlist.rdl

Methods in rdlc.netlist.rdl with parameters of type Log
`protected static java.util.List<java.io.File>` | `OutputFile.emit(java.io.File outputPackagePath, Declaration _declaration, java.lang.String _author, java.lang.String _description, boolean shell, boolean outputAll, Log errorLog)` Emit the given declaration and all of the declarations that it requires to the given path.

Constructors in rdlc.netlist.rdl with parameters of type Log
`OutputFile(java.io.File outputPath, java.lang.String _fileName, java.lang.String _author, java.lang.String _description, java.util.List<java.io.File> manifest, CatalogSet<Declaration> _outputSet, Log errorLog)`

Uses of Log in rdlc.plugins

Methods in rdlc.plugins with parameters of type Log
`void` | `XFlow.invokeBackEnd(Instance instance, java.lang.String _argument, Log errorLog, java.lang.String _language)`
`void` | `Plugin.invokeBackEnd(Instance instance, java.lang.String argument, Log errorLog, java.lang.String language)` Invoke this plugin for the specific instance given.
`void` | `ModelSim.invokeBackEnd(Instance instance, java.lang.String _argument, Log errorLog, java.lang.String _language)`
`void` | `Javac.invokeBackEnd(Instance instance, java.lang.String argument, Log errorLog, java.lang.String language)`
`void` | `Java.invokeBackEnd(Instance instance, java.lang.String argument, Log errorLog, java.lang.String language)`
`void` | `Include.invokeBackEnd(Instance instance, java.lang.String argument, Log errorLog, java.lang.String language)`
`void` | `Impact.invokeBackEnd(Instance instance, java.lang.String _argument, Log errorLog, java.lang.String language)`
`void` | `Generic.invokeBackEnd(Instance instance, java.lang.String _argument, Log errorLog, java.lang.String language)`
`void` | `XFlow.invokeFrontEnd(Instance instance, java.lang.String _argument, Log errorLog)`
`void` | `Plugin.invokeFrontEnd(Instance instance, java.lang.String argument, Log errorLog)` Invoke this plugin for the specific instance given.
`void` | `ModelSim.invokeFrontEnd(Instance instance, java.lang.String _argument, Log errorLog)`
`void` | `Javac.invokeFrontEnd(Instance instance, java.lang.String _argument, Log errorLog)`
`void` | `Java.invokeFrontEnd(Instance instance, java.lang.String _argument, Log errorLog)`
`void` | `Include.invokeFrontEnd(Instance instance, java.lang.String _argument, Log errorLog)`
`void` | `Impact.invokeFrontEnd(Instance instance, java.lang.String _argument, Log errorLog)`
`void` | `Generic.invokeFrontEnd(Instance instance, java.lang.String _argument, Log errorLog)`
`protected static void` | `Javac.runJavac(java.lang.ProcessBuilder procBuild, java.util.List<java.lang.String> command, Log errorLog, java.io.File folder, int invocation)` Run javac with the given arguments.

Uses of Log in rdlc.rdl

Fields in rdlc.rdl declared as Log
`protected Log` | `parser.errorLog`

Methods in rdlc.rdl with parameters of type Log
`void` | `Map_Standard.add(Field mapField, Log errorLog)` Add a map field to this map.
`void` | `Message_Union.add(java.util.List vMessageUnionFieldDecl, Log errorLog)` Add a list of message fields to this message union.
`void` | `Message_Struct.add(java.util.List vMessageStructFieldDecl, Log errorLog)` Add a list of message fields to this message struct.
`void` | `Platform_Standard.add(Pair<FileRange,java.lang.String> _literal, Log errorLog, Platform_Standard.Specifier _spec)` This method is used during parsing to specify the language, default link type and engine, all of which are simply strings.
`void` | `Message_Union.add(java.lang.String name, Message message, java.lang.Integer tag, Log errorLog, ErrorLocation errorLocation)` Add the given message as a field of this union after it has been resolved.
`boolean` | `Instance.LateBindField.bind(Log _errorLog, Expression.Phase phase)` Perform the actual late binding of the field to the name.
`boolean` | `Namespace.LateBindDecl.bind(Namespace namespace, Log errorLog, Expression.Phase phase)` Perform the actual late binding of the declaration to the name.
`protected void` | `Namespace.bindDecls(Log errorLog, Expression.Phase phase)` Bind all of the non-namespace declarations which have been added with `Namespace.add(Declaration_Named)`.
`protected void` | `Instance.bindFields(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` Bind all of the non-instance fields which have been added with `Instance.add(Field_Named)`.
`void` | `Instance.copySubInstance(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` Make of copy of all the fields in the root instance reported by our `DynRoot` object.
`Namespace.Identifier` | `Namespace.createIdentifier(java.util.List<java.lang.String> lName, Log errorLog)` Create a static identifier which names a declaration from a list of strings.
`Instance.Identifier` | `Instance.createIdentifier(java.util.List<java.lang.String> lName, Log errorLog)` Create a dynamic identifier which names a field from a list of strings.
`protected void` | `Channel.generateChannelList(UnitPort _unitPort, Log errorLog, boolean forward)` Generate the channel list starting from a given unit port.
`protected void` | `Map_Standard.generateMapTables(MapInstance _mapInstance, Log errorLog)` Generate the hashtable which are later used to look up port and link map entires based on the port and channel.
`Channel` | `UnitPort.getChannel(Log errorLog)` Simple accessor.
`Channel` | `UnitChannel.getChannel(Log errorLog)` Simple accessor.
`java.lang.String` | `Channel.getLink(Map map, boolean accurateSim, Log errorLog, ErrorLocation errorLocation)` Find or lookup the link type string for this complete channel, given a map and instance.
`void` | `Unit_Standard.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` In addition to the standard identifier resolution routines, this method will perform all kinds of error checking related to what kinds of map fields are allowed in leaf and root maps.
`void` | `Unit_Indirect.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)`
`void` | `UnitPort.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` Informs the source and destination that they are connected to this unit port.
`void` | `UnitInstance.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` Adds connectin list resolution to `Expression.resolve(HashSet, Log, Phase)`.
`void` | `UnitExternal.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` Extends the default resolve implementation to resolve the platform for this external.
`void` | `UnitChannel.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` Resolves the source and destination port identifiers, if necessary.
`void` | `PluginField.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` Extends the default resolve implementation to resolve the platform for this external.
`void` | `Platform_Standard.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` In addition to the standard identifier resolution routines, this method will perform all kinds of error checking related to what kinds of map fields are allowed in leaf and root maps.
`void` | `Platform_Indirect.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)`
`void` | `PlatformLink.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` Resolves all of the raw dynamic identifiers of the ports this link is supposed to connect.
`void` | `Namespace.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` Firsts make sure all of the declarations in all of the children namespaces are bound, and then resolve them.
`void` | `Message_Union.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)`
`void` | `Message_Struct.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)`
`void` | `Message_Indirect.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)`
`void` | `Map_Standard.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` In addition to the standard identifier resolution routines, this method will perform all kinds of error checking related to what kinds of map fields are allowed in leaf and root maps.
`void` | `Map_Indirect.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)`
`void` | `MapUnit.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)`
`void` | `MapPort.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)`
`void` | `MapLink.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)`
`void` | `MapEntry.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)`
`void` | `Instance.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` In addition to invoking `Instance#copySubInstance(HashSet, Log, Phase)` this method simple calls `Expression.resolve(HashSet, Log, Phase)` on all of this instances fields.
`void` | `Field_Named.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` Resolve the qualified name of this field, if we need to do so.
`void` | `Expression.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` Bind objects to identifiers and then attempt to resolve all identifiers to get actual objects.
`void` | `Declaration_Named.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` Resolve the qualified name of this declaration.
`void` | `Declaration_Indirect.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)` Resolves the static identifier given as part of this indirect declaration.
`void` | `ChannelModel_Indirect.resolve(java.util.HashSet<Declaration> markSet, Log errorLog, Expression.Phase phase)`
`Namespace.Identifier` | `Namespace.QualifiedIdentifier.resolve(Log errorLog, Expression.Phase phase)` Wrapper around the real resolve.
`Instance.Identifier` | `Instance.QualifiedIdentifier.resolve(Log errorLog, Expression.Phase phase)` Wrapper around the real resolve.
`void` | `UnitPort.setChannel(Channel _channel, Log errorLog)` Sets the complete channel which includes this port.
`void` | `UnitChannel.setChannel(Channel _channel, Log errorLog)` Sets the complete channel which includes this channel.
`void` | `UnitPort.setDestination(UnitChannel _destination, Log errorLog)` Sets the destination channel of this port directly.
`void` | `UnitChannel.setDestination(UnitPort _destination, Log errorLog)` Sets the destination port of this channel directly.
`void` | `parser.setErrorList(Log _errorLog, java.lang.String _fileName)`
`void` | `UnitPort.setSource(UnitChannel _source, Log errorLog)` Sets the source channel of this port directly.
`void` | `UnitChannel.setSource(UnitPort _source, Log errorLog)` Sets the source port of this channel directly.

Constructors in rdlc.rdl with parameters of type Log
`Channel(UnitPort _unitPort, Log errorLog)` Constructs a complete channel starting from any unit port along the channel.
`ChannelModel_FIFOPipe(int _bitwidth, int _fwlatency, int _buffering, int _bwlatency, Log _errorLog)` Full constructor for a complete model.
`MapEntry(RawDynamicIdentifier _rawUnitFieldID, RawDynamicIdentifier _rawDestFieldID, Log errorLog)` Base constructor, saves the given fields and does cursory error checking.
`MapLink(RawDynamicIdentifier _rawUnitFieldID, RawDynamicIdentifier _rawPlatformFieldID, Log errorLog)`
`MapPort(RawDynamicIdentifier _rawUnitFieldID, RawDynamicIdentifier _rawPlatformFieldID, Log errorLog)`
`MapUnit(RawDynamicIdentifier _rawUnitFieldID, RawDynamicIdentifier _rawMapFieldID, Log errorLog)`
`Message_Simple(int _width, Log _errorLog)` Full constructor for a message.

Uses of Log in rdlc.sw

Fields in rdlc.sw declared as Log
`protected Log` | `Link_Standard.errorLog` Log of errors to be reported to the user.
`protected Log` | `Engine_Standard.errorLog` Log of errors to be reported to the user.

Methods in rdlc.sw with parameters of type Log
`Engine` | `Library.createEngine(java.lang.String engineName, boolean accurateSim, Log errorLog)` Create an engine of the given type.
`Link` | `Library.createLink(java.lang.String linkName, boolean accurateSim, Log errorLog)` Create a link of the given type.

Constructors in rdlc.sw with parameters of type Log
`Engine_Standard(boolean _accurateSim, Log _errorLog)` Default constructor, merely saves it's arguments.
`Library.LibraryLoader(java.lang.String _resourceName, boolean tryResource, Namespace _rootNamespace, java.lang.String _schemaName, Log errorLog)` Standard constructor.
`Library(java.lang.String _resourceName, Namespace _rootNamespace, Log errorLog)` Simple constructor, calls the `Library.LibraryLoader` class to actually parse the XML file and do the loading.
`Link_Standard(java.lang.Boolean _accurateSim, Log _errorLog)` Simple constructor, merely stores it's arguments.

Uses of Log in rdlc.sw.java

Methods in rdlc.sw.java with parameters of type Log
`protected static java.util.List<java.io.File>` | `OutputFile.emit(java.io.File outputPackagePath, Declaration _declaration, java.lang.String _author, java.lang.String _description, boolean shell, boolean outputAll, Log errorLog)` Emit the given declaration and all of the declarations that it requires to the given path.
`protected static java.util.List<java.io.File>` | `OutputFile.emit(java.io.File outputPackagePath, Declaration _declaration, java.lang.String _author, java.lang.String _description, boolean shell, CatalogSet<Declaration> outputSet, boolean recurse, boolean first, Log errorLog)` Emit the given declaration.

Constructors in rdlc.sw.java with parameters of type Log
`FIFOEngine(java.lang.Boolean _accurateSim, Log _errorLog)` Simple constructor.
`OutputFile(java.io.File outputPath, java.lang.String _fileName, java.lang.String _author, java.lang.String _description, java.util.List<java.io.File> manifest, Log errorLog)`
`QueueLink(java.lang.Boolean _accurateSim, Log _errorLog)`
`ReferenceLink(java.lang.Boolean _accurateSim, Log _errorLog)`

Uses of Log in rdlc.test

Methods in rdlc.test with parameters of type Log
`void` | `TestGroup.invoke(Log errorLog, int indent)`
`void` | `Test.invoke(Log errorLog, int indent)` Run this test and output the results.

Uses of Log in rdlc.test.testers

Methods in rdlc.test.testers with parameters of type Log
`void` | `TestRDLC.invoke(Log errorLog, int indent)`
`void` | `TestCommand.invoke(Log errorLog, int indent)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES